package 递归;

public class 递归求阶乘 {
    public static void main(String[] args) {
        /*调用方法*/
        int res=jc(5);
        /*输出结果*/
        System.out.println("5的阶乘是："+res);
    }
    /*
    * 定义一个方法，用于递归求阶乘，参数为一个int类型的变量
    * */
    public static int jc(int n){
        /*在方法内部判断该变量的值是否是1*/
        if(n==1){
            /*是：返回1*/
            return 1;
        }else {
            /*不是：返回n*(n-1)*/
            return n*jc(n-1);
        }
    }
}